/* Picaroon coordinate specification */

type Coord struct{
	X,Y uint8
	}

func (c *Coord) Add (cc Coord) bool {
	c.X = c.X+cc.X
	c.Y = c.Y+cc.Y
	return true	
	}

func (c *Coord) Sub (cc Coord) bool {
	if (c.X >= cc.X) and (c.Y >= cc.Y) {
		c.X = c.X-cc.X
		c.Y = c.Y-cc.Y
		return true
		} else {
		return false // cc > c so we can't return a valid number
		}
	
	}


